error handling 16. 에러 처리(Error handling, defer) 에러처리는 프로그램의 에러 조건에서 응답하고 대응하는 프로세스이다. 작업이 실패할 경우 코드가 그에 따라서 응답하도록 에러의 원인을 이해하는 것이 유용한 경우가 많고, 이를 위해서 에러핸들링을 사용한다. 열거형은 관련된 에러의 조건을 모델링하는데 매우 적합하며, 관련 값을 통해 에러의 특성 및 정보를 유저에게 전달할 수 있다. 에러가 발생할때는 문제를 수정하거나 다른방법을 시도하거나, 사용자... Swift Docserror handlingSwift Docs OS - Error Handling 에러를 propagate 할때 catch 될때까지 다른 함수들을 통해 계속해서 전달 할 수 있다 function 1 에서 발생한 에러를 → function 2 → function3 ..이런식으로 계속 전달 할 수 있다는 뜻이다. 코드로 공부를 한 번 해봤는데 숫자가 10 보다 크고 짝수 인지 확인하기 위해서 위와 같이 오류처리를 해봤다 일부러 두번째 함수 func isGreaterThan10... Error Propagation에러처리iOSerror handlingError Propagation 4주 프로젝트 Error Handling #1 4주 프로젝트를 진행하면서 수많은 에러들을 만날텐데, 4주 프로젝트가 진행된지 2주가 지나서야 에러 핸들링을 어떻게했는지 남기면 좋을거같다는 생각이 들어 이제부터라도 남겨보려고한다. multer S3 를 이용하여 사진이 업로드 될 때, S3에 어떤 이미지가 어떤 폴더로 저장될지 작성해놓은 코드다. key부분을 살펴보면 file의 확장자가 mp4, mepg-4 등 음악이나 동영상일이면 S3의 ... multerS3multer4주 프로젝트error handling4주 프로젝트
16. 에러 처리(Error handling, defer) 에러처리는 프로그램의 에러 조건에서 응답하고 대응하는 프로세스이다. 작업이 실패할 경우 코드가 그에 따라서 응답하도록 에러의 원인을 이해하는 것이 유용한 경우가 많고, 이를 위해서 에러핸들링을 사용한다. 열거형은 관련된 에러의 조건을 모델링하는데 매우 적합하며, 관련 값을 통해 에러의 특성 및 정보를 유저에게 전달할 수 있다. 에러가 발생할때는 문제를 수정하거나 다른방법을 시도하거나, 사용자... Swift Docserror handlingSwift Docs OS - Error Handling 에러를 propagate 할때 catch 될때까지 다른 함수들을 통해 계속해서 전달 할 수 있다 function 1 에서 발생한 에러를 → function 2 → function3 ..이런식으로 계속 전달 할 수 있다는 뜻이다. 코드로 공부를 한 번 해봤는데 숫자가 10 보다 크고 짝수 인지 확인하기 위해서 위와 같이 오류처리를 해봤다 일부러 두번째 함수 func isGreaterThan10... Error Propagation에러처리iOSerror handlingError Propagation 4주 프로젝트 Error Handling #1 4주 프로젝트를 진행하면서 수많은 에러들을 만날텐데, 4주 프로젝트가 진행된지 2주가 지나서야 에러 핸들링을 어떻게했는지 남기면 좋을거같다는 생각이 들어 이제부터라도 남겨보려고한다. multer S3 를 이용하여 사진이 업로드 될 때, S3에 어떤 이미지가 어떤 폴더로 저장될지 작성해놓은 코드다. key부분을 살펴보면 file의 확장자가 mp4, mepg-4 등 음악이나 동영상일이면 S3의 ... multerS3multer4주 프로젝트error handling4주 프로젝트